PVE all in one 篇一:PVE7.2下12代GPU开启SR

您所在的位置:网站首页 j4125 gpu PVE all in one 篇一:PVE7.2下12代GPU开启SR

PVE all in one 篇一:PVE7.2下12代GPU开启SR

2024-02-27 01:19| 来源: 网络整理| 查看: 265

PVE all in one 篇一:PVE7.2下12代GPU开启SR-IOV 2023-01-02 16:02:22 66点赞 236收藏 63评论 前言

之前用unraid用iGVT-g实现多虚拟机共享显卡

但iGVT-g只支持10代以前的显卡

11,12代虚拟化方案是SR-IOV,性能比iGVT-g更好

前段时间intel更新了linux 的驱动

理论上unraid也可以用不过需要编译内核

还是先在pve上试试效果吧(测试cpu 1235u)

SR-IOV是什么

SR-IOV是Single Root I/O Virtualization(单根虚拟化)的缩写。

之前主要是企业级网卡的功能

简单一点说就是一个显卡虚拟成N个物理显卡

然后直通给各个虚拟机,共用运算资源

各个虚拟化方案效率:

直通≈SR-IOV>virtio >软件模拟

而且前两个不需要CPU参与运算

一、安装5.19内核以及linux-header

apt update && apt install pve-headers-5.19.7-2-pve -y apt install pve-kernel-5.19.7-2-pve

reboot

二、安装i915-sriov-dkms

apt install dkms -y

下载i915-sriov-dkms文件并上传

下载链接换了两个网盘过不了审,大家去篇二b站视频链接里面找吧PVE7.2下12代GPU开启SR-IOV

PVE7.2下12代GPU开启SR-IOV

上传成功后提示路径/var/lib/vz/template/iso/i915-sriov-dkms.tar.iso

移动解压安装

mv /var/lib/vz/template/iso/i915-sriov-dkms.tar.iso i915-sriov-dkms.tar

tar -xvf i915-sriov-dkms.tar

mv i915-sriov-dkms /usr/src

dkms install -m i915-sriov -v dkms

检查一下有没有成功

dkms status

正常输出如下i915-sriov, dkms, 5.19.7-2-pve, x86_64: installed

三、修改内核参数

UEFI如下修改

nano /etc/kernel/cmdline

添加 intel_iommu=on i915.enable_guc=7

更新内核initramfs

update-initramfs -u -k allpve-efiboot-tool refresh

grub如下修改

nano /etc/default/grub

PVE7.2下12代GPU开启SR-IOV

如图如图GRUB_CMDLINE_LINUX_DEFAULT="quiet 后添加 intel_iommu=on i915.enable_guc=7

更新grub

update-grub

重启

reboot

四、检查系统是否有12代的i915的firmware

ls /lib/firmware/i915/tgl_guc_70.1.1.bin

没有和11代的自行下载https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/

五、重启电脑检查

dmesg | grep vf

PVE7.2下12代GPU开启SR-IOV

如上图出现一堆i915设备就可以去创建虚拟机配置直通了

若没有

dmesg | grep -i guc

[ 4.112232] i915 0000:00:02.0: Direct firmware load for i915/tgl_guc_70.1.1.bin failed with error -2[ 4.112236] i915 0000:00:02.0: [drm] GuC firmware i915/tgl_guc_70.1.1.bin: fetch failed with error -2[ 4.205493] i915 0000:00:02.0: GuC initialization failed -2

输出类似上面的,说明firmware文件缺少对应的文件,按3去执行,再重启就OK

由于pve已经装了虚拟机就不录视频演示了

本文主要参考恩山大佬文章PVE7.2下12代GPU开启SR-IOV 感谢分享

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3